body{background:#ccc url(../img/bg-gray.jpg);color:#333;font:normal 11px/1.5em Tahoma, Arial, Verdana}
#header,#footer{height:50px}
#until{background:#f8f8f8 url(../img/background.png) repeat-x center top;height:30px}
#body{background:#fff;border-bottom:1px solid #dadada;min-height:800px}
#footer{background:#eee;border-top:1px solid #f9f9f9}
.fl{float:left}
.fr{float:right}
.b10{margin-bottom:10px}
.b20{margin-bottom:20px}
h1,h2,h3,h4,hr,p{margin:0;padding:0}
a,a:link,a:active,a:visited{outline: none;}
a:hover{}
label{display:block;float:left;padding:7px 5px 7px 0}

.input{border-color:#ccc #f3f3f3 #f3f3f3 #ccc;border-style:solid;border-width:1px;display:block;padding:7px 4px}
#breadcrumb{font:normal 12px/30px Tahoma}

#menu{background:#000 url(../img/menu.png) repeat-x center top;height:35px}
.nav{margin:0;padding:0;position:relative;z-index:2}
.nav ul{background:url(../img/transparent.png);list-style:none;margin:0;padding:0}
.nav a{color:#fff;cursor:pointer;display:block;line-height:16px;padding:5px;text-decoration:none}
.nav>li+li{background:url(../img/split.png) center left no-repeat}
.nav .top,.nav li li.sfhover{color:#fff;padding:10px 15px 9px 17px;text-align:center}
.nav ul li{padding:2px}
.nav .selected .top{background:url(../img/selected.png) repeat-x;color:#fff}
.nav .parent{background:url(../img/arrow_right.png) 95% center no-repeat}
.nav li{float:left;list-style:none;margin-left:0}
.nav li ul{position:absolute}
.nav li li{clear:both}
.nav li ul a{color:#fff;height:15px;width:145px}
.nav li ul ul{margin:-27px 0 0 157px}
.nav li li:hover,.nav li li.sfhover{background:#333;color:#000}
.nav li#dashboard{background:url(../img/home.png) no-repeat left center;padding-left:10px}

table.tablesorter{background:#ddd;border-collapse:inherit;border-spacing:1px;margin:10px 0 15px;text-align:left;width:100%}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6eeee;border:1px solid #fff;padding:4px}
table.tablesorter thead tr .header{background:url(../img/bg.gif) center right no-repeat;cursor:pointer}
table.tablesorter tbody td{background-color:#fff;color:#3D3D3D;padding:4px;vertical-align:middle}
table.tablesorter tbody tr.odd td{background-color:#f0f0f6}
table.tablesorter thead tr .headersortup{background-image:url(../img/asc.gif)}
table.tablesorter thead tr .headersortdown{background-image:url(../img/desc.gif)}
table.tablesorter thead tr .headersortdown,table.tablesorter thead tr .headersortup{background-color:#8dbdd8}